2.2 多媒体回调
请实现上述回调,并在每个回调方法中执行对应操作:
方法名 | 作用 | ControlResponse.extra含义 |
---|---|---|
onMusicOpen() | 打开音乐 | —— |
onMusicExit() | 关闭音乐 | —— |
onNetFmOpen() | 打开网络电台 | —— |
onNetFmExit() | 关闭网络电台 | —— |
onPlay() | 继续播放 | —— |
onPause() | 暂停播放 | —— |
onPrevious() | 上一首 | —— |
onNext() | 下一首 | —— |
onRandom() | 随便放一首 | —— |
onCollect() | 收藏 | 反馈内容 |
onUnCollect() | 取消收藏 | 反馈内容 |
onPlayModeRandom() | 随机切换一个模式 | 反馈内容 |
onSinglePlayModeSet() | 设置为单曲循环模式 | 反馈内容 |
onRandomPlayModeSet() | 设置为随机播放模式 | 反馈内容 |
onCirclePlayModeSet() | 设置为循环播放模式 | 反馈内容 |
onOrderPlayModeSet() | 设置为顺序播放模式 | 反馈内容 |
onMusicPlay(MediaKey ) | 搜索并播放歌曲 | 反馈内容 |
onNetFmPlay(MediaKey ) | 搜索并播放节目 | 反馈内容 |
onLocalFilePlay(String ) | 播放本地文件 | —— |
onListPlay(String ,String) | 播放音乐列表 | —— |
onAppOpen(String appFlag, String pkg) | 打开指定多媒体app | 以appFlag为准. 如appFlag=qq音乐,就打qq音乐 |
onAppExit(String appFlag, String pkg) | 关闭指定多媒体app | 同上 |
boolean isPlaying() | 是否正在播放中 | return true表示正在播放, false暂未播放. |
boolean isCanPlay() | 是否有播放搜索能力 | 如果完全对接, 通常固定return true |